can a free electron absorb a photon completely